body {
	font-size: 12px;
}

hr {
	margin: 10px 0px;
}

form {
	margin: 0px;
}

.clear {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	clear: both;
	overflow: hidden;
}

.f20 {
	font-size: 20px;
}

.f18 {
	font-size: 18px;
}

.f16 {
	font-size: 16px;
}

.f14 {
	font-size: 14px;
}

.f12 {
	font-size: 12px;
}

.f10 {
	font-size: 10px;
}

div.uploader {
	margin: 0px;
}

.btn {
	font-size: 12px;
	background-image: none;
}

.btn-small {
	*font-size: 100%;
}

.btn-mini {
	*font-size: 12px;
}

.btn-danger {
	background-image: none;
}

.btn-primary {
	background-image: none;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"],
	input[type="datetime-local"], input[type="date"], input[type="month"],
	input[type="time"], input[type="week"], input[type="number"], input[type="email"],
	input[type="url"], input[type="search"], input[type="tel"], input[type="color"],
	.uneditable-input {
	box-shadow: 0 0 0;
}

.modal-header {
	padding: 0 15px;
}

.modal-body {
	word-break: break-all;
}

.action-wrapper {
	margin: 0px;
	padding: 0px;
	border: 0px;
	min-height: 30px;
}

.action-wrapper input[type="text"] {
	margin: 0px;
}

.tabs-salad {
	margin: 0px -15px 15px;
	padding: 0px;
}

.tabs-salad .tabs {
	margin: 0px;
	border-bottom: 1px solid #ccc;
	height: 28px;
}

.tabs-salad .tabs li {
	background: #f7f7f7;
	font-size: 12px;
	list-style: none;
	min-width: 60px;
	text-align: center;
	padding: 0px 5px;
	float: left;
	height: 27px;
	margin-right: -1px;
	line-height: 27px;
	border: 1px solid #ccc;
	-webkit-border-topleft-radius: 2px;
	-moz-border-topleft-radius: 2px;
	border-top-left-radius: 2px;
	-webkit-border-topright-radius: 2px;
	-moz-border-topright-radius: 2px;
	border-top-right-radius: 2px;
}

.tabs-salad .tabs li i {
	*display: none;
}

.tabs-salad .tabs li a {
	color: #666;
}

.tabs-salad .tabs li.active {
	border-bottom: 0px;
	background: #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
}

.tabs-salad .tabs li:first-child {
	margin-left: 15px;
}

.login {
	background: url(../images/bg-body.jpg);
}

.login .span5 {
	margin-left: 50%;
}

.login .span5 .box {
	width: 450px;
	margin-top: 50px;
	margin-left: -220px;
}

.form-horizontal .control-label {
	width: 90px;
}

.form-horizontal .controls {
	margin-left: 110px;
	*margin-left: 0;
}

.page-heading .page-title {
	color: #bbb;
}

.page-heading .page-title .crumb {
	color: #999;
}

.table th, .table td {
	padding: 6px;
	line-height: 18px;
}

.table thead th {
	padding: 6px;
	font-size: 14px;
}

.table td input {
	margin-bottom: 0px;
}

.table td.icon_detail {
	padding-left: 0px;
	padding-right: 0px;
	text-align: right;
}

.table span.thin {
	display: inline-block;
}

.table .noborder td {
	border: 0px;
}

.table .child .space {
	padding-left: 20px;
}

.table .attachment a {
	display: inline-block;
	margin: 2px 2px 2px 0;
	padding: 2px;
	text-align: center;
	cursor: pointer;
}

.table .attachment a:hover {
	background: #fff;
}

.table .text-link a {
	display: inline-block;
	margin: 2px 2px 2px 0;
	padding: 2px 4px;
	cursor: pointer;
	border: 1px solid #ccc;
	border-radius: 2px;
}

.table .text-link a:hover {
	background: #f7f7f7;
}

.table-bordered thead:first-child tr:first-child th:first-child,
	.table-bordered tbody:first-child tr:first-child td:first-child {
	border-radius: 0;
}

.table-bordered thead:last-child tr:last-child th:first-child,
	.table-bordered tbody:last-child tr:last-child td:first-child,
	.table-bordered tfoot:last-child tr:last-child td:first-child {
	border-radius: 0;
}

.pg {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font: 12px bold Arial normal;
	line-height: 50px;
}

.pg a {
	color: black;
	text-decoration: none;
	border: 1px solid #ccc;
	margin: 4px;
	padding: 4px 6px;
	border-radius: 2px;
}

.pg a:link {
	color: black;
}

.pg a:hover {
	background: #e3e3e3;
}

.pg .pages {
	border-right: 2px solid #e3e3e3;
	padding-right: 4px;
}

.pg .psizes {
	border-left: 2px solid #e3e3e3;
	padding-left: 4px;
}

.pg .psizes a {
	background: #e3e3e3;
	margin: 1px;
	padding: 1px;
	font-size: 10px;
}

.pg .psizes a.selected {
	color: red;
}

.modules .list a {
	display: inline-block;
	text-align: center;
	margin-top: 5px;
	margin-right: 4px;
	cursor: pointer;
	padding: 5px 10px;
}

.modules .list a i {
	margin: 0 auto;
}

.modules .list a:hover {
	text-decoration: none;
	background: #e3e3e3;
}

.modules ul {
	margin: 0;
	padding: 0;
}

.modules ul li {
	width: 240px;
	float: left;
	border: 1px solid #ccc;
	margin: 0px 10px 15px 0px;
	list-style: none;
	cursor: pointer;
}

.modules ul li td {
	padding: 6px;
}

.modules ul li td p {
	padding: 0;
	margin: 0;
}

.modules ul li td p.name {
	text-align: center;
}

.modules ul li td i {
	margin: 0 auto;
}

.modules ul li.hover {
	background: #e3e3e3;
}

.last-data p {
	margin: 0;
	padding: 0;
}

.datepicker {
	z-index: 9999;
}

.radio.inline+.radio.inline, .checkbox.inline+.checkbox.inline {
	margin-left: 0;
}

.module-list button {
	margin: 0 3px 4px 0;
}

.mold_extensions {
	padding: 4px;
	margin: 2px;
}

.mold_extensions p {
	width: 280px;
	height: 28px;
	float: left;
}

.mold_extensions p label {
	width: 60px;
	display: inline-block;
	padding-left: 4px;
}

.mold_extensions p.range {
	width: 400px;
}

.mold_extensions p.single .checkbox {
	min-width: 120px;
}

.deliver_items .checkbox .checker {
	margin-right: 2px;
}

.deliver_items .checkbox .checker {
	margin-right: 2px;
}

.deliver_items .item-province .checkbox {
	padding-top: 2px;
}

.tab-thin .nav-tabs {
	background: #fff;
}

.tab-thin .nav-tabs li a {
	padding: 4px 8px;
	border-radius: 2px;
}

.tab-thin .nav-tabs li.active a {
	background: #fff;
}

#category-ajax {
	padding-bottom: 10px;
}

#category-ajax label {
	margin: 0;
	padding: 1px 3px;
}

#join_tables {
	margin-left: 10px;
}

#join_tables label {
	width: 120px;
	margin: 0px;
}

#menu_operations label {
	width: 60px;
	margin: 0px;
}

#role_menus .operation_space {
	display: inline-block;
	width: 20px;
}

#role_menus .children {
	margin-left: 10px;
}

#modal_dialog select {
	width: auto;
}

#modal_dialog table {
	margin-bottom: 0px;
}

#modal_dialog .table td {
	vertical-align: middle;
}

#modal_dialog .table td.top {
	vertical-align: top;
}

#modal_dialog .table td.noborder {
	border: 0;
}

#modal_dialog .grid th {
	padding: 2px 4px;
}

#modal_dialog .grid th:first-child {
	border-radius: 0;
}

#modal_dialog .grid td {
	padding: 2px 4px;
}

#modal_dialog .grid td:first-child {
	border-radius: 0;
}

#modal_dialog .checkbox {
	margin-left: 0;
}

#modal_dialog .close {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/close.jpg) no-repeat;
	*margin-left: 6px;
	*margin-top: 6px;
}

#modal_dialog .modal-body {
	max-height: 435px;
}

#left_layout #main_content.container-fluid {
	border: 0;
}

#left_layout #main_content.container-fluid-thin {
	margin: 0;
	padding: 10px 0;
	border: 0;
}

/*@swfupload*/
.swfupload .img {
	cursor: pointer;
}

.upload-button {
	background: #fff;
	padding: 6px 6px 0px 6px;
	width: 150px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.upload-progress {
	margin: 0;
	font-size: 12px;
	color: #666;
	background-color: #F5F5F5;
	background-image: none;
	border: 0;
	border-radius: 0;
	box-shadow: 0 0 0 0;
}

#div_thumb_list {
	position: relative;
}

#div_thumb_list .thumb {
	float: left;
	padding: 10px 10px 10px 0;
}

#div_thumb_list .thumb p {
	margin: 0;
	padding: 0 2px;
}

#div_thumb_list .thumb p input {
	margin-bottom: 2px;
	padding: 2px 4px;
	font-size: 12px;
}

#div_thumb_list .thumb .img {
	position: relative;
	width: 240px;
	height: 180px;
	text-align: center;
}

#div_thumb_list .thumb .img img {
	width: 100%;
	border: 4px solid #ccc;
	border-radius: 4px;
}

#div_thumb_list .thumb .img .btn {
	position: absolute;
	top: -6px;
	right: -8px;
	display: block;
}

#div_thumb_list .thumb .img .photo {
	cursor: pointer;
	border: 4px solid #ccc
}

#div_thumb_list .thumb .img .photo_focus {
	cursor: pointer;
	border: 4px solid red;
}

#div_thumb_list .thumb .img .image {
	cursor: pointer;
	border: 4px solid #ccc
}

#div_thumb_list .thumb .form {
	padding-top: 10px;
	width: 250px;
}

#div_thumb_list .thumb-mini {
	display: block;
	float: left;
	width: 200px;
	height: 160px;
}

#div_thumb_list .thumb-mini a {
	display: block;
	margin: 10px;
	width: 180px;
	height: 140px;
	text-align: center;
}

#div_thumb_list .thumb-mini a img {
	cursor: pointer;
	width: 100%;
}

#div_categories span {
	display: inline-block;
	cursor: pointer;
	padding: 2px 4px;
	border: 1px solid #e3e3e3;
	margin: 4px;
	margin-left: 0;
}

#div_tpl_list .tpl {
	float: left;
	margin: 10px;
	padding: 6px;
	width: 160px;
	text-align: center;
	cursor: pointer;
	border: 4px solid #fff;
}

#div_tpl_list .tpl p {
	margin: 0;
	padding: 0;
}

#div_tpl_list .tpl .thumb {
	padding-top: 10px;
	text-align: center;
}

#div_tpl_list .tpl .thumb img {
	width: 150px;
	height: 240px;
}

#div_tpl_list .tpl .author {
	font-size: 12px;
	color: #333;
}

#div_tpl_list .tpl .site {
	font-size: 12px;
	color: #999;
}

#div_tpl_list .tpl-active {
	border: 4px solid #ccc;
}

#div_module .module {
	margin-top: 5px;
}

#div_module .module .tips {
	padding: 3px 6px;
	display: inline-block;
}

#main_content select {
	width: auto;
}

#main_content .extensions label {
	margin-left: 0;
}

#main_content .widget-content .system {
	margin: 0;
	padding: 0;
}

#main_content .widget-content .system li {
	list-style: none;
	font-size: 12px;
}

#main_content .widget-content .system li span {
	font-size: 14px;
	color: red;
}

#main_content .widget-content .system li.run {
	height: 30px;
	line-height: 30px;
}

#main_content .widget-content .module {
	margin: 0;
	padding-top: 5px;
}

#main_content .widget-content .module li {
	float: left;
	margin: 0 5px 5px 0;
	width: 75px;
	height: 70px;
	list-style: none;
}

#main_content .widget-content .module li a {
	margin-top: 10px;
	display: block;
	padding: 5px;
}

#main_content .widget-content .module li a .icon {
	margin: 0 auto;
	width: 22px;
	height: 28px;
}

#main_content .widget-content .module li a .name {
	text-align: center;
}

#main_content .widget-content .module li.hover {
	background: #fff;
}

#main_content .widget-content .products {
	position: relative;
	margin: 0;
}

#main_content .widget-content .products .item {
	float: left;
	width: 160px;
	list-style: none;
	margin: 0;
	padding: 4px;
}

#main_content .widget-content .products .empty {
	list-style: none;
	font-size: 16px;
}

#main_content .widget-content .stores {
	margin: 4px;
	font-size: 16px;
}

#main_content .widget-content .stores .store {
	display: inline-block;
	padding: 2px 4px;
	border: 1px solid #ccc;
	cursor: pointer;
}

#main_content .widget-content .stores .active {
	background: #ccc;
}

#main_content .widget-content .table .mult td {
	margin: 0;
	border: 0;
	padding: 2px 8px;
}

#main_content .widget-content .table .mult td p {
	margin: 0;
	padding: 4px 0;
	border-top: 1px dotted #e3e3e3;
}

#main_content .widget-content .table .mult td p.alert {
	margin: 0;
}

#main_content .widget-content .thin {
	margin-bottom: 2px;
}

.weixin-pic {
	background: #e3e3e3;
	border-color: #ccc;
	margin-top: 20px;
	width: 300px;
	height: 170px;
	line-height: 170px;
	font-size: 24px;
	text-align: center;
	color: #999;
}

.micon {
	background: url("../images/admin/icons_black_s.png");
	display: inline-block;
	overflow: hidden;
	width: 14px;
	height: 14px;
}

.micon-1 {
	background-position: -7px -9px;
}

.micon-2 {
	background-position: -35px -9px;
}

.micon-3 {
	background-position: -63px -9px;
}

.micon-4 {
	background-position: -91px -9px;
}

.micon-5 {
	background-position: -119px -9px;
}

.micon-6 {
	background-position: -147px -9px;
}

.micon-7 {
	background-position: -175px -9px;
}

.micon-8 {
	background-position: -203px -9px;
}

.micon-9 {
	background-position: -231px -9px;
}

.micon-10 {
	background-position: -259px -9px;
}

.micon-11 {
	background-position: -287px -9px;
}

.micon-12 {
	background-position: -315px -9px;
}

.micon-13 {
	background-position: -343px -9px;
}

.micon-14 {
	background-position: -371px -9px;
}

.micon-15 {
	background-position: -399px -9px;
}

.micon-16 {
	background-position: -427px -9px;
}

.micon-17 {
	background-position: -7px -37px;
}

.micon-18 {
	background-position: -35px -37px;
}

.micon-19 {
	background-position: -63px -37px;
}

.micon-20 {
	background-position: -91px -37px;
}

.micon-21 {
	background-position: -119px -37px;
}

.micon-22 {
	background-position: -147px -37px;
}

.micon-23 {
	background-position: -175px -37px;
}

.micon-24 {
	background-position: -203px -37px;
}

.micon-25 {
	background-position: -231px -37px;
}

.micon-26 {
	background-position: -259px -37px;
}

.micon-27 {
	background-position: -287px -37px;
}

.micon-28 {
	background-position: -315px -37px;
}

.micon-29 {
	background-position: -343px -37px;
}

.micon-30 {
	background-position: -371px -37px;
}

.micon-31 {
	background-position: -399px -37px;
}

.micon-32 {
	background-position: -427px -37px;
}

.micon-33 {
	background-position: -7px -65px;
}

.micon-34 {
	background-position: -35px -65px;
}

.micon-35 {
	background-position: -63px -65px;
}

.micon-36 {
	background-position: -91px -65px;
}

.micon-37 {
	background-position: -119px -65px;
}

.micon-38 {
	background-position: -147px -65px;
}

.micon-39 {
	background-position: -175px -65px;
}

.micon-40 {
	background-position: -203px -65px;
}

.micon-41 {
	background-position: -231px -65px;
}

.micon-42 {
	background-position: -259px -65px;
}

.micon-43 {
	background-position: -287px -65px;
}

.micon-44 {
	background-position: -315px -65px;
}

.micon-45 {
	background-position: -343px -65px;
}

.micon-46 {
	background-position: -371px -65px;
}

.micon-47 {
	background-position: -399px -65px;
}

.micon-48 {
	background-position: -427px -65px;
}

.micon-49 {
	background-position: -7px -93px;
}

.micon-50 {
	background-position: -35px -93px;
}

.micon-51 {
	background-position: -63px -93px;
}

.micon-52 {
	background-position: -91px -93px;
}

.micon-53 {
	background-position: -119px -93px;
}

.micon-54 {
	background-position: -147px -93px;
}

.micon-55 {
	background-position: -175px -93px;
}

.micon-56 {
	background-position: -203px -93px;
}

.micon-57 {
	background-position: -231px -93px;
}

.micon-58 {
	background-position: -259px -93px;
}

.micon-59 {
	background-position: -287px -93px;
}

.micon-60 {
	background-position: -315px -93px;
}

.micon-61 {
	background-position: -343px -93px;
}

.micon-62 {
	background-position: -371px -93px;
}

.micon-63 {
	background-position: -399px -93px;
}

.micon-64 {
	background-position: -427px -93px;
}

.micon-65 {
	background-position: -7px -121px;
}

.micon-66 {
	background-position: -35px -121px;
}

.micon-67 {
	background-position: -63px -121px;
}

.micon-68 {
	background-position: -91px -121px;
}

.micon-69 {
	background-position: -119px -121px;
}

.micon-70 {
	background-position: -147px -121px;
}

.micon-71 {
	background-position: -175px -121px;
}

.micon-72 {
	background-position: -203px -121px;
}

.micon-73 {
	background-position: -231px -121px;
}

.micon-74 {
	background-position: -259px -121px;
}

.micon-75 {
	background-position: -287px -121px;
}

.micon-76 {
	background-position: -315px -121px;
}

.micon-77 {
	background-position: -343px -121px;
}

.micon-78 {
	background-position: -371px -121px;
}

.micon-79 {
	background-position: -399px -121px;
}

.micon-80 {
	background-position: -427px -121px;
}

.micon-81 {
	background-position: -7px -149px;
}

.micon-82 {
	background-position: -35px -149px;
}

.micon-83 {
	background-position: -63px -149px;
}

.micon-84 {
	background-position: -91px -149px;
}

.micon-85 {
	background-position: -119px -149px;
}

.micon-86 {
	background-position: -147px -149px;
}

.micon-87 {
	background-position: -175px -149px;
}

.micon-88 {
	background-position: -203px -149px;
}

.micon-89 {
	background-position: -231px -149px;
}

.micon-90 {
	background-position: -259px -149px;
}

.micon-91 {
	background-position: -287px -149px;
}

.micon-92 {
	background-position: -315px -149px;
}

.micon-93 {
	background-position: -343px -149px;
}

.micon-94 {
	background-position: -371px -149px;
}

.micon-95 {
	background-position: -399px -149px;
}

.micon-96 {
	background-position: -427px -149px;
}

.micon-97 {
	background-position: -7px -177px;
}

.micon-98 {
	background-position: -35px -177px;
}

.micon-99 {
	background-position: -63px -177px;
}

.micon-100 {
	background-position: -91px -177px;
}

.micon-101 {
	background-position: -119px -177px;
}

.micon-102 {
	background-position: -147px -177px;
}

.micon-103 {
	background-position: -175px -177px;
}

.micon-104 {
	background-position: -203px -177px;
}

.micon-105 {
	background-position: -231px -177px;
}

.micon-106 {
	background-position: -259px -177px;
}

.micon-107 {
	background-position: -287px -177px;
}

.micon-108 {
	background-position: -315px -177px;
}

.micon-109 {
	background-position: -343px -177px;
}

.micon-110 {
	background-position: -371px -177px;
}

.micon-111 {
	background-position: -399px -177px;
}

.micon-112 {
	background-position: -427px -177px;
}

.micon-113 {
	background-position: -7px -205px;
}

.micon-114 {
	background-position: -35px -205px;
}

.micon-115 {
	background-position: -63px -205px;
}

.micon-116 {
	background-position: -91px -205px;
}

.micon-117 {
	background-position: -119px -205px;
}

.micon-118 {
	background-position: -147px -205px;
}

.micon-119 {
	background-position: -175px -205px;
}

.micon-120 {
	background-position: -203px -205px;
}

.micon-121 {
	background-position: -231px -205px;
}

.micon-122 {
	background-position: -259px -205px;
}

.micon-123 {
	background-position: -287px -205px;
}

.micon-124 {
	background-position: -315px -205px;
}

.micon-125 {
	background-position: -343px -205px;
}

.micon-126 {
	background-position: -371px -205px;
}

.micon-127 {
	background-position: -399px -205px;
}

.micon-128 {
	background-position: -427px -205px;
}

.micon-129 {
	background-position: -7px -233px;
}

.micon-130 {
	background-position: -35px -233px;
}

.micon-131 {
	background-position: -63px -233px;
}

.micon-132 {
	background-position: -91px -233px;
}

.micon-133 {
	background-position: -119px -233px;
}

.micon-134 {
	background-position: -147px -233px;
}

.micon-135 {
	background-position: -175px -233px;
}

.micon-136 {
	background-position: -203px -233px;
}

.micon-137 {
	background-position: -231px -233px;
}

.micon-138 {
	background-position: -259px -233px;
}

.micon-139 {
	background-position: -287px -233px;
}

.micon-140 {
	background-position: -315px -233px;
}

.micon-141 {
	background-position: -343px -233px;
}

.micon-142 {
	background-position: -371px -233px;
}

.micon-143 {
	background-position: -399px -233px;
}

.micon-144 {
	background-position: -427px -233px;
}

.micon-145 {
	background-position: -7px -261px;
}

.micon-146 {
	background-position: -35px -261px;
}

.micon-147 {
	background-position: -63px -261px;
}

.micon-148 {
	background-position: -91px -261px;
}

.micon-149 {
	background-position: -119px -261px;
}

.micon-150 {
	background-position: -147px -261px;
}

.micon-151 {
	background-position: -175px -261px;
}

.micon-152 {
	background-position: -203px -261px;
}

.micon-153 {
	background-position: -231px -261px;
}

.micon-154 {
	background-position: -259px -261px;
}

.micon-155 {
	background-position: -287px -261px;
}

.micon-156 {
	background-position: -315px -261px;
}

.micon-157 {
	background-position: -343px -261px;
}

.micon-158 {
	background-position: -371px -261px;
}

.micon-159 {
	background-position: -399px -261px;
}

.micon-160 {
	background-position: -427px -261px;
}

.micon-161 {
	background-position: -7px -289px;
}

.micon-162 {
	background-position: -35px -289px;
}

.micon-163 {
	background-position: -63px -289px;
}

.micon-164 {
	background-position: -91px -289px;
}

.micon-165 {
	background-position: -119px -289px;
}

.micon-166 {
	background-position: -147px -289px;
}

.micon-167 {
	background-position: -175px -289px;
}

.micon-168 {
	background-position: -203px -289px;
}

.micon-169 {
	background-position: -231px -289px;
}

.micon-170 {
	background-position: -259px -289px;
}

.micon-171 {
	background-position: -287px -289px;
}

.micon-172 {
	background-position: -315px -289px;
}

.micon-173 {
	background-position: -343px -289px;
}

.micon-174 {
	background-position: -371px -289px;
}

.micon-175 {
	background-position: -399px -289px;
}

.micon-176 {
	background-position: -427px -289px;
}

.micon-177 {
	background-position: -7px -317px;
}

.micon-178 {
	background-position: -35px -317px;
}

.micon-179 {
	background-position: -63px -317px;
}

.micon-180 {
	background-position: -91px -317px;
}

.micon-181 {
	background-position: -119px -317px;
}

.micon-182 {
	background-position: -147px -317px;
}

.micon-183 {
	background-position: -175px -317px;
}

.micon-184 {
	background-position: -203px -317px;
}

.micon-185 {
	background-position: -231px -317px;
}

.micon-186 {
	background-position: -259px -317px;
}

.micon-187 {
	background-position: -287px -317px;
}

.micon-188 {
	background-position: -315px -317px;
}

.micon-189 {
	background-position: -343px -317px;
}

.micon-190 {
	background-position: -371px -317px;
}

.micon-191 {
	background-position: -399px -317px;
}

.micon-192 {
	background-position: -427px -317px;
}

.micon-193 {
	background-position: -7px -345px;
}

.micon-194 {
	background-position: -35px -345px;
}

.micon-195 {
	background-position: -63px -345px;
}

.micon-196 {
	background-position: -91px -345px;
}

.micon-197 {
	background-position: -119px -345px;
}

.micon-198 {
	background-position: -147px -345px;
}

.micon-199 {
	background-position: -175px -345px;
}

.micon-200 {
	background-position: -203px -345px;
}

.micon-201 {
	background-position: -231px -345px;
}

.micon-202 {
	background-position: -259px -345px;
}

.micon-203 {
	background-position: -287px -345px;
}

.micon-204 {
	background-position: -315px -345px;
}

.micon-205 {
	background-position: -343px -345px;
}

.micon-206 {
	background-position: -371px -345px;
}

.micon-207 {
	background-position: -399px -345px;
}

.micon-208 {
	background-position: -427px -345px;
}

.micon-209 {
	background-position: -7px -373px;
}

.micon-210 {
	background-position: -35px -373px;
}

.micon-211 {
	background-position: -63px -373px;
}

.micon-212 {
	background-position: -91px -373px;
}

.micon-213 {
	background-position: -119px -373px;
}

.micon-214 {
	background-position: -147px -373px;
}

.micon-215 {
	background-position: -175px -373px;
}

.micon-216 {
	background-position: -203px -373px;
}

.micon-217 {
	background-position: -231px -373px;
}

.micon-218 {
	background-position: -259px -373px;
}

.micon-219 {
	background-position: -287px -373px;
}

.micon-220 {
	background-position: -315px -373px;
}

.micon-221 {
	background-position: -343px -373px;
}

.micon-222 {
	background-position: -371px -373px;
}

.micon-223 {
	background-position: -399px -373px;
}

.micon-224 {
	background-position: -427px -373px;
}

.micon-225 {
	background-position: -7px -401px;
}

.micon-226 {
	background-position: -35px -401px;
}

.micon-227 {
	background-position: -63px -401px;
}

.micon-228 {
	background-position: -91px -401px;
}

.micon-229 {
	background-position: -119px -401px;
}

.micon-230 {
	background-position: -147px -401px;
}

.micon-231 {
	background-position: -175px -401px;
}

.micon-232 {
	background-position: -203px -401px;
}

.micon-233 {
	background-position: -231px -401px;
}

.micon-234 {
	background-position: -259px -401px;
}

.micon-235 {
	background-position: -287px -401px;
}

.micon-236 {
	background-position: -315px -401px;
}

.micon-237 {
	background-position: -343px -401px;
}

.micon-238 {
	background-position: -371px -401px;
}

.micon-239 {
	background-position: -399px -401px;
}

.micon-240 {
	background-position: -427px -401px;
}

.micon-241 {
	background-position: -7px -429px;
}

.micon-242 {
	background-position: -35px -429px;
}

.micon-243 {
	background-position: -63px -429px;
}

.micon-244 {
	background-position: -91px -429px;
}

.micon-245 {
	background-position: -119px -429px;
}

.micon-246 {
	background-position: -147px -429px;
}

.micon-247 {
	background-position: -175px -429px;
}

.micon-248 {
	background-position: -203px -429px;
}

.micon-249 {
	background-position: -231px -429px;
}

.micon-250 {
	background-position: -259px -429px;
}

.micon-251 {
	background-position: -287px -429px;
}

.micon-252 {
	background-position: -315px -429px;
}

.micon-253 {
	background-position: -343px -429px;
}

.micon-254 {
	background-position: -371px -429px;
}

.micon-255 {
	background-position: -399px -429px;
}

.micon-256 {
	background-position: -427px -429px;
}

.micon-257 {
	background-position: -7px -457px;
}

.micon-258 {
	background-position: -35px -457px;
}

.micon-259 {
	background-position: -63px -457px;
}

.micon-260 {
	background-position: -91px -457px;
}

.micon-261 {
	background-position: -119px -457px;
}

.micon-262 {
	background-position: -147px -457px;
}

.micon-263 {
	background-position: -175px -457px;
}

.micon-264 {
	background-position: -203px -457px;
}

.micon-265 {
	background-position: -231px -457px;
}

.micon-266 {
	background-position: -259px -457px;
}

.micon-267 {
	background-position: -287px -457px;
}

.micon-268 {
	background-position: -315px -457px;
}

.micon-269 {
	background-position: -343px -457px;
}

.micon-270 {
	background-position: -371px -457px;
}

.micon-271 {
	background-position: -399px -457px;
}

.micon-272 {
	background-position: -427px -457px;
}

.micon-273 {
	background-position: -7px -485px;
}

.micon-274 {
	background-position: -35px -485px;
}

.micon-275 {
	background-position: -63px -485px;
}

.micon-276 {
	background-position: -91px -485px;
}

.micon-277 {
	background-position: -119px -485px;
}

.micon-278 {
	background-position: -147px -485px;
}

.micon-279 {
	background-position: -175px -485px;
}

.micon-280 {
	background-position: -203px -485px;
}

.micon-281 {
	background-position: -231px -485px;
}

.micon-282 {
	background-position: -259px -485px;
}

.micon-283 {
	background-position: -287px -485px;
}

.micon-284 {
	background-position: -315px -485px;
}

.micon-285 {
	background-position: -343px -485px;
}

.micon-286 {
	background-position: -371px -485px;
}

.micon-287 {
	background-position: -399px -485px;
}

.micon-288 {
	background-position: -427px -485px;
}

.micon-289 {
	background-position: -7px -513px;
}

.micon-290 {
	background-position: -35px -513px;
}

.micon-291 {
	background-position: -63px -513px;
}

.micon-292 {
	background-position: -91px -513px;
}

.micon-293 {
	background-position: -119px -513px;
}

.micon-294 {
	background-position: -147px -513px;
}

.micon-295 {
	background-position: -175px -513px;
}

.micon-296 {
	background-position: -203px -513px;
}

.micon-297 {
	background-position: -231px -513px;
}

.micon-298 {
	background-position: -259px -513px;
}

.micon-299 {
	background-position: -287px -513px;
}

.micon-300 {
	background-position: -315px -513px;
}

.micon-301 {
	background-position: -343px -513px;
}

.micon-302 {
	background-position: -371px -513px;
}

.micon-303 {
	background-position: -399px -513px;
}

.micon-304 {
	background-position: -427px -513px;
}

.micon-305 {
	background-position: -7px -541px;
}

.micon-306 {
	background-position: -35px -541px;
}

.micon-307 {
	background-position: -63px -541px;
}

.micon-308 {
	background-position: -91px -541px;
}

.micon-309 {
	background-position: -119px -541px;
}

.micon-310 {
	background-position: -147px -541px;
}

.micon-311 {
	background-position: -175px -541px;
}

.micon-312 {
	background-position: -203px -541px;
}

.micon-313 {
	background-position: -231px -541px;
}

.micon-314 {
	background-position: -259px -541px;
}

.micon-315 {
	background-position: -287px -541px;
}

.micon-316 {
	background-position: -315px -541px;
}

.micon-317 {
	background-position: -343px -541px;
}

.micon-318 {
	background-position: -371px -541px;
}

.micon-319 {
	background-position: -399px -541px;
}

.micon-320 {
	background-position: -427px -541px;
}

.micon-321 {
	background-position: -7px -569px;
}

.micon-322 {
	background-position: -35px -569px;
}

.micon-323 {
	background-position: -63px -569px;
}

.micon-324 {
	background-position: -91px -569px;
}

.micon-325 {
	background-position: -119px -569px;
}

.micon-326 {
	background-position: -147px -569px;
}

.micon-327 {
	background-position: -175px -569px;
}

.micon-328 {
	background-position: -203px -569px;
}

.micon-329 {
	background-position: -231px -569px;
}

.micon-330 {
	background-position: -259px -569px;
}

.micon-331 {
	background-position: -287px -569px;
}

.micon-332 {
	background-position: -315px -569px;
}

.micon-333 {
	background-position: -343px -569px;
}

.micon-334 {
	background-position: -371px -569px;
}

.micon-335 {
	background-position: -399px -569px;
}

.micon-336 {
	background-position: -427px -569px;
}

.micon-337 {
	background-position: -7px -597px;
}

.micon-338 {
	background-position: -35px -597px;
}

.micon-339 {
	background-position: -63px -597px;
}

.micon-340 {
	background-position: -91px -597px;
}

.micon-341 {
	background-position: -119px -597px;
}

.micon-342 {
	background-position: -147px -597px;
}

.micon-343 {
	background-position: -175px -597px;
}

.micon-344 {
	background-position: -203px -597px;
}

.micon-345 {
	background-position: -231px -597px;
}

.micon-346 {
	background-position: -259px -597px;
}

.micon-347 {
	background-position: -287px -597px;
}

.micon-348 {
	background-position: -315px -597px;
}

.micon-349 {
	background-position: -343px -597px;
}

.micon-350 {
	background-position: -371px -597px;
}

.micon-351 {
	background-position: -399px -597px;
}

.micon-352 {
	background-position: -427px -597px;
}

.micon-353 {
	background-position: -7px -625px;
}

.micon-354 {
	background-position: -35px -625px;
}

.micon-355 {
	background-position: -63px -625px;
}

.micon-356 {
	background-position: -91px -625px;
}

.micon-357 {
	background-position: -119px -625px;
}

.micon-358 {
	background-position: -147px -625px;
}

.micon-359 {
	background-position: -175px -625px;
}

.micon-360 {
	background-position: -203px -625px;
}

.micon-361 {
	background-position: -231px -625px;
}

.micon-362 {
	background-position: -259px -625px;
}

.micon-363 {
	background-position: -287px -625px;
}

.micon-364 {
	background-position: -315px -625px;
}

.micon-365 {
	background-position: -343px -625px;
}

.micon-366 {
	background-position: -371px -625px;
}

.micon-367 {
	background-position: -399px -625px;
}

.micon-368 {
	background-position: -427px -625px;
}

.micon-369 {
	background-position: -7px -653px;
}

.micon-370 {
	background-position: -35px -653px;
}

.micon-371 {
	background-position: -63px -653px;
}

.micon-372 {
	background-position: -91px -653px;
}

.micon-373 {
	background-position: -119px -653px;
}

.micon-374 {
	background-position: -147px -653px;
}

.micon-375 {
	background-position: -175px -653px;
}

.micon-376 {
	background-position: -203px -653px;
}

.micon-377 {
	background-position: -231px -653px;
}

.micon-378 {
	background-position: -259px -653px;
}

.micon-379 {
	background-position: -287px -653px;
}

.micon-380 {
	background-position: -315px -653px;
}

.micon-381 {
	background-position: -343px -653px;
}

.micon-382 {
	background-position: -371px -653px;
}

.micon-383 {
	background-position: -399px -653px;
}

.micon-384 {
	background-position: -427px -653px;
}

.micon-385 {
	background-position: -7px -681px;
}

.micon-386 {
	background-position: -35px -681px;
}

.micon-387 {
	background-position: -63px -681px;
}

.micon-388 {
	background-position: -91px -681px;
}

.micon-389 {
	background-position: -119px -681px;
}

.micon-390 {
	background-position: -147px -681px;
}

.micon-391 {
	background-position: -175px -681px;
}

.micon-392 {
	background-position: -203px -681px;
}

.micon-393 {
	background-position: -231px -681px;
}

.micon-394 {
	background-position: -259px -681px;
}

.micon-395 {
	background-position: -287px -681px;
}

.micon-396 {
	background-position: -315px -681px;
}

.micon-397 {
	background-position: -343px -681px;
}

.micon-398 {
	background-position: -371px -681px;
}

.micon-399 {
	background-position: -399px -681px;
}

.micon-400 {
	background-position: -427px -681px;
}

.micon-401 {
	background-position: -7px -709px;
}

.micon-402 {
	background-position: -35px -709px;
}

.micon-403 {
	background-position: -63px -709px;
}

.micon-404 {
	background-position: -91px -709px;
}

.micon-405 {
	background-position: -119px -709px;
}

.micon-406 {
	background-position: -147px -709px;
}

.micon-407 {
	background-position: -175px -709px;
}

.micon-408 {
	background-position: -203px -709px;
}

.micon-409 {
	background-position: -231px -709px;
}

.micon-410 {
	background-position: -259px -709px;
}

.micon-411 {
	background-position: -287px -709px;
}

.micon-412 {
	background-position: -315px -709px;
}

.micon-413 {
	background-position: -343px -709px;
}

.micon-414 {
	background-position: -371px -709px;
}

.micon-415 {
	background-position: -399px -709px;
}

.micon-416 {
	background-position: -427px -709px;
}

.micon-417 {
	background-position: -7px -737px;
}

.micon-418 {
	background-position: -35px -737px;
}

.micon-419 {
	background-position: -63px -737px;
}

.micon-420 {
	background-position: -91px -737px;
}

.micon-421 {
	background-position: -119px -737px;
}

.micon-422 {
	background-position: -147px -737px;
}

.micon-423 {
	background-position: -175px -737px;
}

.micon-424 {
	background-position: -203px -737px;
}

.micon-425 {
	background-position: -231px -737px;
}

.micon-426 {
	background-position: -259px -737px;
}

.micon-427 {
	background-position: -287px -737px;
}

.micon-428 {
	background-position: -315px -737px;
}

.micon-429 {
	background-position: -343px -737px;
}

.micon-430 {
	background-position: -371px -737px;
}

.micon-431 {
	background-position: -399px -737px;
}

.micon-432 {
	background-position: -427px -737px;
}

.micon-433 {
	background-position: -7px -765px;
}

.micon-434 {
	background-position: -35px -765px;
}

.micon-435 {
	background-position: -63px -765px;
}

.micon-436 {
	background-position: -91px -765px;
}

.micon-437 {
	background-position: -119px -765px;
}

.micon-438 {
	background-position: -147px -765px;
}

.micon-439 {
	background-position: -175px -765px;
}

.micon-440 {
	background-position: -203px -765px;
}

.micon-441 {
	background-position: -231px -765px;
}

.micon-442 {
	background-position: -259px -765px;
}

.micon-443 {
	background-position: -287px -765px;
}

.micon-444 {
	background-position: -315px -765px;
}

.micon-445 {
	background-position: -343px -765px;
}

.micon-446 {
	background-position: -371px -765px;
}

.micon-447 {
	background-position: -399px -765px;
}

.micon-448 {
	background-position: -427px -765px;
}

.micon-449 {
	background-position: -7px -793px;
}

.micon-450 {
	background-position: -35px -793px;
}

.micon-451 {
	background-position: -63px -793px;
}